package com.enfi.api.modules.bz.domain.bpm.instance;

import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
public class InstanceRow {
    private String id;
    /**
     * 工单类型
     */
    private String processDefinitionName;
    /**
     * 工单主键
     */
    private String processDefinitionKey;

    private String taskName;
    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 状态
     */
    private String state;
    /**
     * 处理人
     */
    private String creator;
    /**
     * 工单编号
     */
    private String businessKey;
    /**
     * 详情
     */
    private Map variables;

    private String processInstanceId;

    private String taskDefinitionKey;

    private List<TaskPerson> taskPersons;
}
